package com.itheima.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.reggie.dto.DishDto;
import com.itheima.reggie.dto.SetMealDto;
import com.itheima.reggie.entity.SetMeal;

import java.util.List;

public interface SetMealService extends IService<SetMeal> {
    /**
     * 新增套餐，同时需要保存套餐和菜品的关联关系
     * @param setMealDto
     */
    public void saveWithDish(SetMealDto setMealDto);
    //删除套餐
    public void removeWithDish(List<Long> ids);
    public void statusWithDish(List<Long> ids,Integer status);
    //根据ID查询
    public SetMealDto getByIdWithFlavor(Long id);
    //更新菜品信息，同时更新对应的口味信息
    public void updateWithFlavor(SetMealDto setMealDto);
}
